export default {
  basePath: '/basics/brandsManage/brand',
  pageTitle: '模板分类',
  formData: [
    // 组件信息
    {
      fileName: 'qwInput', // 组件的文件名称
      fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
      data: {
        name: 'brandName', // 商户名称对应的数据库字段name 自定义
        value: '', // 字段value值 String 或 Number
        label: '品牌名称', // 字段label
        type: 'input', // 字段类型
        placeholder: '请输入内容' // 字段placeholder
      }
    },
    {
      fileName: 'qwSelect', // 组件文件名称
      fileUrl: 'common', // 组件目录关键字 common：通用模板 custom：自定义模板
      data: {
        name: 'brandState',
        value: '', // 单选时只接受 String 或 Number，多选时只接受 Array
        label: '启用状态',
        type: 'select', // 下拉框类型 默认
        placeholder: '请选择',
        filterable: true, // 是否可搜索
        multiple: false, // 是否多选
        selectList: [
          // 下拉框的数据
          {
            value: '1',
            label: '启用'
          },
          {
            value: '2',
            label: '禁用'
          }
        ]
      }
    },
    {
      fileName: 'qwSelect',
      fileUrl: 'common',
      data: {
        name: 'brandType',
        // value: '1',
        label: '品牌类型',
        type: 'select',
        placeholder: '请选择',
        filterable: true,
        multiple: false,
        searchType: 'EQ',
        selectList: [
          {
            value: '1',
            label: '正常品牌'
          }, {
            value: '2',
            label: '潜在品牌'
          },
        ]
      }
    },
  ],
  // 表单校验信息
  formDataRules: {},
  // form插槽
  formSlots: [],
  // 表格上面操作项
  tableTopOperate: [
    {
      name: 'add', // 操作项名称
      label: '新增', // 操作项标签
      icon: 'ios-add' // 操作项icon
    },
    {
      name: 'export', // 操作项名称
      label: '导出', // 操作项标签
      icon: 'ios-cloud-download-outline' // 操作项icon
    },
  ],
  // 表格头部信息
  columns: [
    {
      title: '品牌ID',
      key: 'uuid',
      minWidth: 150
    },
    {
      title: '品牌名称',
      key: 'brandName',
      minWidth: 100
    },
    {
      title: '品牌类型',
      key: 'brandTypeStr',
      minWidth: 100
    },
    {
      title: '英文名称',
      key: 'brandEnName',
      minWidth: 100
    },
    {
      title: '档次定位(内部)',
      key: 'insideLevelStr',
      minWidth: 140
    },
    {
      title: '档次定位(外部)',
      key: 'outsideLevelStr',
      minWidth: 140
    },
    {
      title: '创建时间',
      key: 'createOpeTime',
      minWidth: 180
    },
    {
      title: '审批状态',
      slot: 'auditState',
      minWidth: 100
    },
    {
      title: '启用状态',
      key: 'brandStateStr',
      minWidth: 100
    },
    {
      title: '操作',
      slot: 'action',
      align: 'center',
      minWidth: 90,
      fixed: 'right'
    }
  ],
  // 列表页请求接口地址
  requestApi: {
    // 视情况自定义
    getTableList: {
      url: '/sysback/productbrand/productbrand/baseQueryList', // 接口地址
      type: 'post' // 接口请求类型
    },
    // 批量删除接口
    delTableList: {
      url: '/sysback/productbrand/productbrand/deleteProductBrands', // 接口地址
      type: 'post' // 接口请求类型
    },
    // 删除已保存的分类
    baseDelete: {
      url: '/sysback/classificationcaterel/deleteRelate', // 接口地址
      type: 'post' // 接口请求类型
    }
  }
};
